package mysql8学习.高级.第01章_Linux下MySQL的安装与使用;

/**
 *  ●.修改 MySQL 字符集
 *   MySQL8.0之前，默认的字符集为 latin1 (拉丁),
 *   utf8字符集指向的是 utf8mb3。
 *   网站开发人员在数据库设计的时候往往会将编码修改成 utf8 字符集
 *   如果忘记修改默认的编码，就会出现乱码的问题。
 *   从MySQL8.0 开始默认的编码改为 utf8mb4，从而避免上述乱码问题。
 *
 *   查看默认字符集：
 *      show variables like 'character%';
 *
 *  1.修改默认字符集（linux）
 *    修改配置文件
 *      打开 my.cnf
 *      在[mysqld] 下添加
 *      character_set_server=utf8
 *      需要重启
 *          systemctl restart mysqld.service
 *  2.指定修改字符集
 *      alter database 数据库名 character set 'utf8';  //修改数据库
 *      alter table 表名 convert to character set 'utf8' //修改表
 *
 * 各级别的字符集
 *    1.服务器字符集
 *      配置文件
 *    2.数据库字符集
 *          CREATE DATABASE charset_demo_db
 *          [CHARACTER SET '字符集']     //比如 gn2312
 *          [COLLATE 比较规则];  //如 gn2312_chinese_ci
 *    3.表级别字符集
 *          CREATE TABLE 表名 (表信息)
 *          [CHARACTER SET '字符集']
 *          [COLLATE 比较规则];
 *    4.列级别数据库
 *          CREATE TABLE 表名 (
 *              列名 类型 [CHARACTER SET '字符集'] [COLLATE 比较规则],
 *          );
 *
 *
 *
 *
 *
 *
 */
public class J_MySQL字符集 {
}
